@charset "utf-8";
/* CSS Document */
/* 
TIME:2017-09-01 21:40 
AUTHOR:xufeng
QQ:334097125
TEL:18156092134
————保护版权，人人有责————
*/

/* 顶部 */
header{height:56px; background:#ffffff; border-bottom:1px solid #dfdee4; position:relative;  padding:0 15px; position:fixed; width:calc(100% - 30px); z-index:999999;}
header span img{width:16px; position:relative; top:8px;}
header h1{display:block; text-align:center; left:24px; right:34px; font-size:18px; color:#333333; line-height:56px;}
header a.gohistory{float:left; width:57px; height:57px; display:block; position:absolute;}
header a.gohistory img{ width:12px; position:relative; top:15px;}
.topheight{ height:56px; width:100%;}

/* 底部 */
footer{ position:fixed; width:100%; height:57px; background:#fff; z-index:999999; bottom:0; box-shadow:0px 0px 15px #cccccc;}
footer dl{ display:block; width:calc(100% / 3); float:left; height:57px;}
footer dl dt{ display:block; width:22px; height:22px; margin:0 auto; margin-top:9px;}
footer dl dd{ display:block; text-align:center; font-size:12px; margin-top:8px; color:#b1b1b1;}

footer dl.home dt{ background:url(../images/icon_17.png) center center no-repeat; background-size:22px;}
footer dl.class dt{ background:url(../images/icon_19.png) center center no-repeat; background-size:22px;}
footer dl.my dt{ background:url(../images/icon_21.png) center center no-repeat; background-size:22px;}

footer dl.home dt.cur{ background:url(../images/icon_17_h.png) center center no-repeat; background-size:22px;}
footer dl.class dt.cur{ background:url(../images/icon_19_h.png) center center no-repeat; background-size:22px;}
footer dl.my dt.cur{ background:url(../images/icon_21_h.png) center center no-repeat; background-size:22px;}
footer dl dd.cur{ color:#00a0e9}
.footph{ height:67px;}


/* 轮播图 */
.main_visual{overflow:hidden; position:relative; width:100%;}
.main_image{overflow:hidden; position:relative;}
.main_image ul{width:9999px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li{float:left; width:100%; position:relative;}
.main_image li img{ width:100%; }
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
div.flicking_con{position:absolute; bottom:15px; z-index:999;height:8px; text-align:center; width:100%}
div.flicking_con a{ display:inline-block; width:8px; height:8px; margin:0; padding:0; background:#ffffff; font-size:0px;  margin-left:3px; opacity:0.2; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px}
div.flicking_con a.on{ width:8px; background:#ffffff; opacity:1}

/* 通知 */
.note{ height:42px; border-bottom:1px solid #e4e4e4; background:#ffffff; padding:0 15px;}
.note img{ display:block; float:left; width:18px; position:relative; top:15px;}
.note p{ display:block; width:calc(100% - 25px); float:right; overflow:hidden; font-size:12px; line-height:42px; color:#959595; height:42px;}
/* 快捷入口 */
.enter{ margin-top:10px;}
.enter dl{ display:block; height:77px; padding:0 15px; margin-bottom:10px; margin-bottom:10px; background:url(../images/icon.png) 96% center no-repeat #ffffff; background-size:10px}
.enter dl dt{ display:block; width:56px; height:56px; float:left; position:relative; top:11px;}
.enter dl dd{ display:block; float:right; width:calc(100% - 70px);}
.enter dl dd h2{ font-size:15px; color:#232323; margin-top:23px;}
.enter dl dd p{ font-size:12px; color:#959595; margin-top:4px;}
.enter dl:active{ background:url(../images/icon.png) 96% center no-repeat #F7F7F7; background-size:10px}/*--------------------*/

/* 股票操盘 */
.ctab{height:84px; background:#555555; padding:0 24px;}
.ctab dl{display:block; float:left; width:50%; height:84px; opacity:0.5}
.ctab dl dt{ display:block; width:32px; height:32px; margin:0 auto; margin-top:20px;}
.ctab dl dd{ font-size:12px; color:#FFF; text-align:center; margin-top:7px;}
.ctab dl.cur{ opacity:1}
.otab{height:45px; padding:0 10px; background:#FFF;}
.otab ul{display:block; height:45px; border-bottom:1px solid #e6e6e6;}
.otab ul li{display:block; width:50%; height:45px; float:left;}
.otab ul li a{display:block; height:45px; line-height:45px; text-align:center; font-size:12px; color:#b3b3b3;}
.otab ul li.cur a{border-bottom:1px solid #019fe8; color:#555555}
.nodata{ padding-top:40px; text-align:center;}
.nodata p{ color:#cccccc; font-size:12px; padding-top:44px; display:block;}
.nodata a{ color:#797979; font-size:12px; text-decoration:underline; display:block; margin-top:12px;}

.noworder{padding:0 10px;}
.noworder ul li{display:block; height:69px; border-bottom:1px solid #cecece;}
.noworder ul li dl dt{float:left; display:block; width:calc(100% - 120px);}
.noworder ul li dl dt h2{font-size:12px; color:#555555; padding-top:21px;}
.noworder ul li dl dt h2 i{color:#9f9f9f; padding-left:10px;}
.noworder ul li dl dt p{ font-size:12px; color:#4c4c4c; padding-top:4px;}
.noworder ul li dl dd{float:right; display:block; width:120px;}
.noworder ul li dl dd a{ float:right; display:block; width:69px; height:29px; text-align:center; color:#FFF; font-size:12px; background:#019fe8; line-height:29px; position:relative; top:20px;}
.noworder ul li dl dd i{ color:#ea0000; font-size:12px; float:left; line-height:69px;}

/* 方案 */
.ideatitle{height:35px; background:#f2f2f2; padding:0 15px;}
.ideatitle b{float:left; line-height:35px; font-size:12px; color:#4c4c4c; font-weight:normal;}
.ideatitle a{color:#40acff; line-height:35px; font-size:12px; float:right; text-decoration:underline}
.ideabox{background:#f9f9f9; padding:0 10px;}
.ideatab{display:block; padding:20px 0; border-bottom:1px solid #cecece}
.ideabox dl{float:left; display:block; width:33.333%;}
.ideabox dl dt{display:block; font-size:18px; color:#f90000; text-align:left;}
.ideabox dl dd{display:block; font-size:12px; color:#5d5d5d; padding-top:3px;}
.ideabox dl:nth-child(2) dd{ padding-left:20px;}
.ideabox dl:nth-child(2) dt{ padding-left:20px;}

.ideabox dl:nth-child(3) dd{padding-left:35px;}
.ideabox dl:nth-child(3) dt{padding-left:35px;}
.ideainfo{padding:20px 0; border-bottom:1px solid #cecece}
.ideainfo ul li{font-size:12px; color:#555555; line-height:20px;}
.ideainfo ul li i.preup{color:#ff8429;}
.ideainfo ul li i.predown{color:#00b25e;}
span.pover, span.pyli{display:block; float:left; width:calc((100% / 2) - 15px); height:129px; background:#f2f2f2; margin:15px 0; border:1px solid #f2f2f2}
span.pyli{float:right;}
span.pover h2{font-size:18px; color:#555555; text-align:center; display:block; padding-top:25px;}
span.pover i{display:block; font-size:12px; color:#555555; text-align:center; padding-top:8px;}
span.pover b{display:block; font-size:15px; color:#555555; text-align:center; font-weight:normal; padding-top:10px;}
span.pover b em{font-size:12px;}
span.pyli{display:block; background:#FFF; border:1px solid #d1d1d1;}
span.pyli h3{display:block; text-align:center; font-size:14px; color:#222222; padding-top:40px;}
span.pyli b{ display:block;font-size:24px; color:#f90b0b;text-align:center; padding-top:8px;}
span.pyli b i{ font-size:12px; color:#555555; font-weight:normal;}

/* 选拔中心 */
.centertab{height:45px; padding:0 10px; background:#FFF;}
.centertab ul{display:block; height:45px; border-bottom:1px solid #e6e6e6;}
.centertab ul li{display:block; width:50%; height:45px; float:left;}
.centertab ul li a{display:block; height:45px; line-height:45px; text-align:center; font-size:12px; color:#b3b3b3;}
.centertab ul li.cur a{border-bottom:1px solid #019fe8; color:#555555}

.centerbox{ padding:0 10px; margin-top:15px;}
.centerbox h2{ display:block; height:35px; line-height:35px; font-size:14px; color:#797979;}
.centerbox label{ display:block; height:37px; border:1px solid #e8e8e8; background:#FFF}
.centerbox label i{ font-size:12px; color:#b0b0b0; display:block; width:35px; text-align:center; line-height:37px; float:right;}
.centerbox label input{ display:block; height:37px;  width:calc(100% - 35px); float:left; text-indent:10px;}
.centerbox ul.prelist{ display:block; height:128px; background:#FFF; border:1px solid #f0f0f0}
.centerbox ul.prelist li{ display:block; width:calc((100% / 3) - 1px); height:64px; float:left; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0}
.centerbox ul.prelist li:nth-child(3n){ border-right:none;}
.centerbox ul.prelist li:nth-child(4),.centerbox ul li:nth-child(5),.centerbox ul li:nth-child(6){ border-bottom:none;}
.centerbox ul.prelist li b{ display:block; text-align:center; color:#000000; font-size:12px; font-weight:normal; padding-top:15px;}
.centerbox ul.prelist li i{ display:block; text-align:center; font-size:15px; color:#000000; padding-top:7px;}
.centerbox ul.prelist li.cur p{ display:block; border:2px solid #ff4d4d; height:61px; position:relative; background:url(../images/chang.png) right bottom no-repeat; background-size:16px;}
.centerbox select{ display:block; border:1px solid #eaeaea; background:#dddddd; width:100%; height:37px; line-height:37px; padding-left:8px;}
.centerbox span{ display:block; background:#FFF; border:1px solid #f0f0f0; margin-top:10px;}
.centerbox span ul li{ display:block; height:40px; border-bottom:1px solid #eaeaea; padding:0 10px;}
.centerbox span ul li b{ float:left; font-size:14px; color:#000; line-height:40px; font-weight:normal;}
.centerbox span ul li p{ float:right; line-height:39px; font-size:14px;}
.centerbox span ul li p i{ color:#ff4d4d; font-size:15px;}
.centerbox h6{ display:block; background:#FFF; height:37px; border:1px solid #eaeaea; text-align:center; color:#999999; font-size:12px; line-height:37px; margin-top:10px;}
.centerbox p.xieyi{ display:block; line-height:40px; font-size:12px; color:#9a9a9a; text-align:center;}
.centerbox p.xieyi a{ color:#019fe8; text-decoration:underline;}
.centerbox input.gosq{ display:block; width:100%; height:45px; text-align:center; line-height:45px; font-size:15px; color:#FFF; background:#00a0e9; margin-top:10px; border:none;}
.centerbox input.gosq:active{ background:#0076ac}



.sqbox{ padding:0 10px; margin-top:15px;}
.sqbox h2{ display:block; height:35px; line-height:35px; font-size:14px; color:#797979;}

.sqbox ul.prelist{ display:block;}
.sqbox ul.prelist li{ display:block; width:calc((100% / 3) - 5px); height:64px; float:left; background:#FFF; border:1px solid #e6e6e6;}
.sqbox ul.prelist li:nth-child(3n){ float:right;}
.sqbox ul.prelist li:nth-child(2n){ position:relative; left:4px;}
.sqbox ul.prelist li b{ display:block; text-align:center; color:#000000;  font-weight:normal; font-size:16px; line-height:64px;}
.sqbox ul.prelist li.cur p{ display:block; border:2px solid #ff4d4d; height:61px; position:relative; background:url(../images/chang.png) right bottom no-repeat; background-size:16px;}
.sqbox ul.prelist li em{ display:block; text-align:center; color:#000000; font-size:12px; font-weight:normal; padding-top:15px;}
.sqbox ul.prelist li i{ display:block; text-align:center; font-size:15px; color:#000000; padding-top:7px;}

/*hlw添加*/
.sqbox ul.bailList{ display:block;}
.sqbox ul.bailList li{ display:block; width:calc((100% / 3) - 5px); height:64px; float:left; background:#FFF; border:1px solid #e6e6e6;}
.sqbox ul.bailList li:nth-child(3n){ float:right;}
.sqbox ul.bailList li:nth-child(2n){ position:relative; left:4px;}
.sqbox ul.bailList li b{ display:block; text-align:center; color:#000000;  font-weight:normal; font-size:16px; line-height:64px;}
.sqbox ul.bailList li.cur p{ display:block; border:2px solid #ff4d4d; height:61px; position:relative; background:url(../images/chang.png) right bottom no-repeat; background-size:16px;}
.sqbox ul.bailList li em{ display:block; text-align:center; color:#000000; font-size:12px; font-weight:normal; padding-top:15px;}
.sqbox ul.bailList li i{ display:block; text-align:center; font-size:15px; color:#000000; padding-top:7px;}
/*hlw添加结束*/

.sqbox span{ display:block; background:#FFF; border:1px solid #f0f0f0; margin-top:10px;}
.sqbox span ul li{ display:block; height:40px; border-bottom:1px solid #eaeaea; padding:0 10px;}
.sqbox span ul li b{ float:left; font-size:14px; color:#000; line-height:40px; font-weight:normal;}
.sqbox span ul li p{ float:right; line-height:39px; font-size:14px;}
.sqbox span ul li p i{ color:#ff4d4d; font-size:15px;}
.sqbox span ul li p i.predown{ color:#fe8c00}
.sqbox span ul li p i.preline{ color:#00b25e}
.sqbox h6{ display:block; background:#FFF; height:37px; border:1px solid #eaeaea; text-align:left; color:#999999; text-indent:10px; font-size:12px; line-height:37px; margin-top:10px;}

/* 支付风险保证金 */
.premore{ display:block; background:#faf3ea; width:calc(100% - 40px); margin:0 auto; margin-top:27px; height:40px; line-height:40px; padding:0 10px; color:#4a4a4a; font-size:14px;}
.preinfo{ background:#ffffff; border:1px solid #dfdee4; width:calc(100% - 62px); margin:0 auto; margin-top:10px; padding:30px 20px;}
.preinfo ul li{ display:block; height:22px; line-height:22px; font-size:13px;  color:#4a4a4a; }
.preinfo ul li h2{ float:left; text-align:right; color:#4a4a4a; font-size:13px; display:block; width:110px;}
.preinfo ul li b{ padding-right:10px; color:#000;}
.cpre{ padding:10px; font-size:12px; color:#4a4a4a;}
.cpre span{ padding-right:30px;}
.cpre b{ color:#ff2626;}
.cpre a{ color:#00a0e9;}
a.goedit{ float:right; color:#00a0e9; font-size:12px; padding-right:10px; margin-top:10px; text-decoration:underline}
a.forgetpass{float:right; color:#00a0e9; font-size:12px; padding-right:10px; margin-top:10px; margin-bottom:30px;}

/* 充值 */
.playcenter{ padding:0 10px;}
p.playtips{ background:#FFF; border:1px solid #dfdee4; margin-top:10px; padding:20px 15px; font-size:12px; line-height:24px; color:#7f7f7f;}
p.playtips em{color:#ff5555;}

.czhi{ padding:0 10px; margin-top:15px;}
.czhi h2{ display:block; height:35px; line-height:35px; font-size:14px; color:#797979;  background:#FFF; padding:0 10px;}
.czhi h2 b{ float:right; font-weight:normal; color:#ff2626; font-size:15px;}
.czhi h2 b i{ color:#4a4a4a;}
.czhi label{ display:block; height:37px; border:1px solid #e8e8e8; background:#FFF}
.czhi label i{ font-size:12px; color:#b0b0b0; display:block; width:35px; text-align:center; line-height:37px; float:right;}
.czhi label input{ display:block; height:37px;  width:calc(100% - 35px); float:left; text-indent:10px;}
p.playtips a{ color:#00a0e9; text-decoration:underline;}
.selectbg select{ background:#ffffff;}
.selectbg input{ display:block; background:#FFF; border:1px solid #dfdee4; height:45px; line-height:45px; width:99%; margin-top:10px; text-indent:10px;}

/* 新闻列表 */
.newsbox{ padding:0 10px;}
.newsbox ul li{ display:block; padding:10px 0; border-bottom:1px solid #c5c5c5;}
.newsbox ul li a{ font-size:15px; color:#232323; line-height:22px;}
.newsbox ul li a:active{ color:#06F}/*-------------------*/
.newsbox ul li i{ display:block; color:#959595; font-size:12px; margin-top:10px;}
.newscon{ padding:10px 10px;}
.newscon h1.contitle{ font-size:15px; padding:8px 0; border-bottom:1px solid #c5c5c5; margin-top:15px;}
.newscon span.contime{ display:block; color:#959595; font-size:12px; line-height:30px; margin-bottom:20px;}
.newscon p{ font-size:12px; color:#464646; line-height:21px;}


/* 个人信息 */
.myinfo{ padding:0 10px;}
.myinfo ul li{ display:block; height:44px; line-height:44px; border-bottom:1px solid #c5c5c5; font-size:15px;}

.safe{ padding:0 10px;}
.safe ul li{ display:block; height:44px; line-height:44px; border-bottom:1px solid #c5c5c5; font-size:15px;}
.safe ul li i{ padding-left:18px;}
.safe ul li i.wbd{ color:#ff0000;}
.safe ul li i.ysz{ color:#ffa800;}
.safe ul li a{ float:right; font-size:15px; color:#00a0e9; text-decoration:underline;}

/* 投诉建议 */
.ts{ background:#FFF; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; padding:0 10px;}
.ts ul li{ display:block; height:60px; border-bottom:1px solid #c5c5c5;}
.ts ul li b{ float:left; font-weight:normal; line-height:60px; font-size:13px; display:block; width:60px;}
.ts ul li p{ background:url(../images/icon.png) right center no-repeat; line-height:60px; text-align:right; padding-right:20px; font-size:12px; color:#999}
.ts ul li label{ display:block; float:left; width:calc(100% - 60px); height:60px;}
.ts ul li label input{ display:block; width:100%; height:60px; color:#999}
.ts dl{}
.ts dl dt{line-height:35px; font-size:13px; display:block;}
.ts dl dd textarea{ display:block; height:178px; width:100%; color:#999;}

/* 资金明细 */
.playinfo{background:#FFF;}
.playinfo table tr th{ height:50px; background:#f9f9f9; text-align:center;}
.playinfo table tr td{height:60px; border-bottom:1px solid #c5c5c5; text-align:center;}
.playinfo table tr td i, .playinfo table tr td em{display:block; text-align:left; font-size:12px; color:#4a4a4a;  padding:4px 0;padding-left:15px;}
.playinfo table tr td b{ font-weight:normal; font-size:12px; text-align:center}
/* 资金明细2 */
.playinfos{background:#FFF;}
.playinfos table tr th{ height:50px; background:#f9f9f9; text-align:center;}
.playinfos table tr td{height:60px; border-bottom:1px solid #c5c5c5; text-align:center;}

/* 个人中心 */
.mybox{ 
height:68px; 
background: -webkit-linear-gradient(#19a9eb, #19a9eb); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#19a9eb, #19a9eb); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#19a9eb, #19a9eb); /* Firefox 3.6 - 15 */
background: linear-gradient(#19a9eb, #19a9eb); /* 标准的语法 */
padding:0 10px;
}
.mybox dl dt{ float:left;}
.mybox dl dt img{ width:35px; height:35px; float:left; position:relative; top:18px;}
.mybox dl dt h2{ float:left; font-size:14px; color:#FFF; padding-left:10px; line-height:68px;}
.mybox dl dd{ float:right;}
.mybox dl dd a{ display:block; float:right; width:65px; height:25px; text-align:center; line-height:25px; color:#FFF; font-size:12px; margin-left:5px; position:relative; top:23px;}
.mybox dl dd a.cz{  background:#ff4d4d; border:1px solid #ff4d4d;}
.mybox dl dd a.tx{ border:1px solid #ffffff;}



.mytab{display:block; padding:15px 0; border-bottom:1px solid #e1e1e1; background:#FFF}
.mytab dl{float:left; display:block; width:33.333%;}
.mytab dl dt{display:block; font-size:12px; color:#5d5d5d; padding-bottom:8px;}
.mytab dl dd{display:block; font-size:18px; color:#f90000; text-align:left;}
.mytab dl:nth-child(1) dd{ padding-left:20px;}
.mytab dl:nth-child(1) dt{ padding-left:20px;}

.mytab dl:nth-child(2) dd{ padding-left:20px;}
.mytab dl:nth-child(2) dt{ padding-left:20px;}

.mytab dl:nth-child(3) dd{padding-left:0px;}
.mytab dl:nth-child(3) dt{padding-left:0px;}

.mylist{ background:#FFF; margin-top:10px; border-top:1px solid #e1e1e1;}
.mylist ul li{ display:block; height:50px; border-bottom:1px solid #e1e1e1; padding:0 15px; background:url(../images/icon.png) 95% center no-repeat; background-size:8px;}
.mylist ul li img{ float:left; width:18px; position:relative; top:16px;}
.mylist ul li b{ font-size:15px; color:#232323; font-weight:normal; line-height:50px; padding-left:13px;}
.mylist ul li:active{background:url(../images/icon.png) 95% center no-repeat #f7f7f7; background-size:8px;}
.bimg img{ width:100%;}/*-------------*/

/* 实名认证 */
.playcenter{ padding:0 10px;}
p.playtips{ background:#FFF; border:1px solid #dfdee4; margin-top:10px; padding:20px 15px; font-size:12px; line-height:24px; color:#7f7f7f;}
p.playtips em{color:#ff5555;}

.rzheng{ padding:0 10px; margin-top:15px;}
.rzheng h2{ display:block; height:35px; line-height:35px; font-size:14px; color:#797979;  background:#FFF; padding:0 10px;}
.rzheng h2 b{ float:right; font-weight:normal; color:#ff2626; font-size:15px;}
.rzheng h2 b i{ color:#4a4a4a;}
.rzheng label{ display:block; height:37px; border:1px solid #e8e8e8; background:#FFF}
.rzheng label i{ font-size:12px; color:#b0b0b0; display:block; width:70px; text-align:center; line-height:37px; float:left; color:#666;}
.rzheng label input{ display:block; height:37px;  width:calc(100% - 70px); float:right; text-indent:10px;  color:#ccc;}
p.playtips a{ color:#00a0e9; text-decoration:underline;}
.selectbg select{ background:#ffffff;}
.selectbg input{ display:block; background:#FFF; border:1px solid #dfdee4; height:45px; line-height:45px; width:99%; margin-top:10px; text-indent:10px; color:#ccc}

.lkjsboot{display:block; width:95%; height:45px; text-align:center; line-height:45px; font-size:15px; color:#FFF; background:#00a0e9; margin-top:10px; border:none; margin:0 auto;}
.lkjsboot a{color:#FFF; }
.lkjsboot a:hover{color:#FFFF00; }

